Introducción

Este proyecto surge de una necesidad para aprendizaje de CW, primeramente sustituye el desempeño del oscilador tradicional dotándola de una pantalla en la que se puede verificar la exactitud de su manipulacion, y luego la necesidad de disponer de un instrumento que puede acoplar al receptor con el fin de ayudar a aquellos que, aún siendo novatos, son un gran problema tratando de lidiar con sus primeros QSOs en CW.
Sin embargo debe quedar claro que, en mi opinión, ni este dispositivo puede sustituir la oreja y la capacidad de interpretación del cerebro ni otros instrumentos similares pueden hacerlo. A lo sumo pueden ayudar en acelerar el aprendizaje del código.

Las capacidades de descodificación esencialmente están conectadas a la calidad de la señal recibida, debe ser clara y suficiente, así que no  puede decodificar una débil e inestable señal en el QRM, si este es su objetivo, debe hacer mucho mejor uso de sus oídos. Si no obstante la señal es buena y estable, este equipo puede tener éxito en hacer su trabajo, adaptándose también a la tasa CW, siempre que sea suficientemente regular.

Especificaciones

El aparato está equipado con una pantalla LCD de 2 x 16 caracteres, el texto se desplaza de izquierda a la derecha a partir de finales del segundo renglon. Se proporciona una función de espaciamiento automático de inter-words, basado en un calendario regular de las pausas en el código enviado. Esta función puede ser inhibida con el pasador  j a tierra si el dispositivo se utiliza para fines de formación o mientras recibe un código mal enviado. La entrada de audio debe ser al menos 100 mV pp, tiene proteccion para cortar grandes señales. El ancho de banda es aproximadamente de 100 Hz y la frecuencia central puede ajustarse entre 700 y 1000 Hz por un potenciometro. Un pulsador de servicio (P1) muestra la tasa de velocidad, esta medida se actualiza cada n recibido caracteres (N es un parámetro configurable de software). Una entrada está prevista para una clave y activar ambas entradas (audio y claves) la pantalla de código y la función de monitor audio, un LED es operativo mientras recibe el código y muestra el bloqueo correcto a la entrada de audio, estas dos funciones de vigilancia son muy útiles para ajustar la melodía del receptor por el ancho de banda estrecho del decodificador. El monitor BF puede conducir un audífono de 32 Ohm con los dos lados conectados en serie. El Vcc puede ser suministrado por una
Pila y requiere unos 15 mA. Una fuente externa (min 9V) sin embargo es recomendada para uso a largo tiempo. Cuando se enciende, el microprocesador está programado para una tasa de lectura intermedia, son necesarios algunos caracteres para llegar a detectar la velocidad de la señal recibida si son muy lentos o muy rápidos.

El Software de decodificación

El software que se desarrolló hace uso de un PIC16 de lenguaje ensamblador y se ejecutan en un microprocesador PIC16F84. Toma una medida de la señal recibida ON y OFF time, obtiene algunos valores promedios estadísticos calcula tres parámetros que se utilizan para la decodificación:
-Significa la longitud del ciclo ditdash
-Significa la duración de la pausa de inter-characters
-Significa la duración de la pausa de inter-words

A continuación se muestra un diagrama de flujo del programa (nivel macro)

El esquema aparece muy simple, realmente casi todas las funciones son realizadas por el software del microprocesador, mientras que un decodificador de tono NE567 se hace cargo del procesamiento de la señal de entrada de audio. Este IC contiene un circuito PLL cuya frecuencia de bloqueo puede ajustarse entre 700 y 1000 Hz por el trimmer RV2.
Con los valores de los componentes enumerados se obtiene un ancho de banda de unos 100 Hz. El mínimo aceptado de la amplitud de la señal de entrada es 100 mV pp y su duración sería por lo menos 20 mS. el bloqueo del PLL demora aproximadamente 10 mS.
Se proporciona un circuito para limitar la amplitud de la señal de entrada, se obtiene por 2 diodos de germanio (OA95, AA118,.... no crítico).
Un LED está conectado al pin 8 del PLL para mostrar el bloqueo de la frecuencia correcta. El mismo pin 8 se conecta a una puerta (pin 2) de la CMOS y al NAND 4093 cuya salida (pin 3) está conectado a la puerta de microprocesador PA0 y a una segunda puerta CMOS (pin 13) trabajando como un generador de audio. Las restantes puertas del 4093 se utilizan para implementar un búfer capaz de conducir una carga de impedancia media (64 Ohm).
Un regulador 78 L 05 suministra energia al módulo decodificador y la pantalla LCD, el trimmer RV1 se utiliza para ajustar el brillo de la pantalla.
Sólo requiere el ajuste del trimmer RV2 con el fin de obtener el mejor bloqueo de la frecuencia con una señal de CW entrando fuerte y clara desde su receptor.

Todo el circuito está montado sobre una placa de PCB de 60 x 80 mm. Se recomienda hacer uso de componentes de tamaños pequeños (cerámicos condensadores multilayers, electrolitics de baja tensión,...) con el fin de facilitar el montaje. La pantalla LCD está conectada por un cable plano de 10 polos soldado a conectores estándar de 2.54 mm, como se muestra a continuación
Decodificador - Manipulador - Oscilador CW
LU7MC Carlos
Enero 2013



File hex CW Decoder
El proyecto en pocas palabras

Propongo un simple decodificador CW, hace uso de un microprocesador PIC16F84 con una pantalla LCD de 16 x 2 caracteres. Está equipado con una entrada de señal de audio desde el receptor, una entrada para una llave nanipuladora y una salida de audio bloqueada a la señal de entrada. Automáticamente se adapta a la tasa CW y pueden ser empleado para fines de aprendizaje sustituyendo el generador de tonos tradicionales y ofreciendo la capacidad de mostrar el código de la llave.


CW Decoder LU2MCA
CW Decoder LU2MCA
CW Dcoder LU2MCA
La herramienta de desarrollo del PIC16F84:    Ver  PROGRAMADOR - PIC (en Instrumental) para sofware de grabacion.

Autor del Proyecto: IK3OIL Francesco